joshhh Posted January 22, 2012 Share Posted January 22, 2012 How to fix Mac OS X Lion laptop internal display name in About This Mac window [spdisplays_display] No more manual edits, just run this tiny app and reboot spdisplays_display Fixer.app.dmg By chines people talks... 1) Ok first of all we need to get display vendor and product IDs: Disconnect any external displays if you have one Run Terminal and execute following commands ioreg -l -x -w0 | grep DisplayProductID ioreg -l -x -w0 | grep DisplayVendorID My values is: "DisplayProductID" = 0x40b0 "DisplayVendorID" = 0x30ae 2) For proper use in config file we need some conversion of values from hex to dec "DisplayProductID" = 0x40b0 -> dec 16560 "DisplayVendorID" = 0x30ae -> byte flip to ae30 -> dec 44592 3) For proper use we should get monitor EDID values (optional, not really necessary) Download SwitchResX 4 demo and export EDID data to file Open saved file and copy following grouped lines 00FFFFFF FFFFFF00 30AEB040 00000000 01130103 80221378 EA57559C 5A549D26 1A505400 00000101 01010101 01010101 01010101 0101261B 56475000 26302018 340058C1 10000018 261B5666 51002630 30203400 58C11000 00180000 000F008C 09328C09 28160900 06AF5633 000000FE 00423135 36585730 32205633 200A0038 4) Lets make config file structure. In textedit create blank file and paste structure below <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>16560</integer> <key>DisplayProductName</key> <string>Color LCD</string> <key>DisplayVendorID</key> <integer>44592</integer> <key>IODisplayEDID</key> <data> </data> </dict> </plist> Important! Don't add EDID data untill you open config file in PropertyListEditor Save file and open it with PropertyListEditor Change DisplayProductID and DisplayVendorID to dec values from above - 16560 and 44592 Add EDID values from step above, or remove this section at all To change DisplayProductName remember About This Mac template Build-in <DisplayProductName string> Display Build-in Color LCD Display In my case <key>DisplayProductName</key> <string>Color LCD</string> Make sure you have this section in dsdt gfx section "@0,built-in", Buffer (One) { 0x01 }, 4) Now lets create configuration file Go to /System/Library/Displays/Overrides a) Create DisplayVendorID folder with name (DisplayVendorID- plus "DisplayVendorID" = 0x30ae) DisplayVendorID-30ae Create DisplayProductID file with name(DisplayProductID- plus "DisplayProductID" = 0x40b0): Just rename you temp file to, no extension needed DisplayProductID-40b0 5) Reboot and you should get this 7 Link to comment Share on other sites More sharing options...
jazzyguy Posted March 12, 2012 Share Posted March 12, 2012 I just wanted to thank you for this guide. However- I actually didn't use it all. I have these results: ioreg -l -x -w0 | grep DisplayProductID | | | | | "DisplayProductID" = 0x15a1 ioreg -l -x -w0 | grep DisplayVendorID | | | | | "DisplayVendorID" = 0xdaf which convert to: 5537 44813 but the 44813 wasn't right, I had a folder with my vendor id already. The number it used was 1552. Why is that? Thanks again though! Link to comment Share on other sites More sharing options...
Philip Petev Posted March 15, 2012 Share Posted March 15, 2012 Worked for me, DisplayVendorID - 0x6af, DisplayProductID - 0x412c, thank you! Link to comment Share on other sites More sharing options...
Marchrius Posted March 22, 2012 Share Posted March 22, 2012 Thanks! Worked for me! "DisplayProductID" = 0x304c "DisplayVendorID" = 0x4ca3 With GraphicsEnabler=yes. Link to comment Share on other sites More sharing options...
SRSR333 Posted May 9, 2012 Share Posted May 9, 2012 Hey, thanks for the great guide to change the display name. I'm a little, ahem, *noob*, could I have a little more layman kind of instruction? I understood the part about entering commands in Terminal and changing the hex values to dec, but the next few steps are a complete blank. Please help... Link to comment Share on other sites More sharing options...
Philip Petev Posted July 17, 2012 Share Posted July 17, 2012 Hey, thanks for the great guide to change the display name. I'm a little, ahem, *noob*, could I have a little more layman kind of instruction? I understood the part about entering commands in Terminal and changing the hex values to dec, but the next few steps are a complete blank. Please help... I'm working on a shell script, which will generate this information automatically, stay tuned... Link to comment Share on other sites More sharing options...
HackMan85 Posted July 17, 2012 Share Posted July 17, 2012 Hello everyone, I have a weird problem, when I enter the commands that are used for our data I get this result: ioreg-l-x-w0 | grep DisplayProductID "DisplayProductID" = 0x717 ioreg-l-x-w0 | grep DisplayVendorID "DisplayVendorID" = 0x756e6b6e but these results are the path to the file located in: System/library/displays/overrides/DisplayVendorID-756e6b6e and the file is called: DisplayProductID-717, converting them to decimal results in the file already exists, how can I get the real information of my LG LCD? mine is a notebook asus x54hy. Link to comment Share on other sites More sharing options...
Philip Petev Posted July 17, 2012 Share Posted July 17, 2012 Hello everyone, I have a weird problem, when I enter the commands that are used for our data I get this result: ioreg-l-x-w0 | grep DisplayProductID "DisplayProductID" = 0x717 ioreg-l-x-w0 | grep DisplayVendorID "DisplayVendorID" = 0x756e6b6e but these results are the path to the file located in: System/library/displays/overrides/DisplayVendorID-756e6b6e and the file is called: DisplayProductID-717, converting them to decimal results in the file already exists, how can I get the real information of my LG LCD? mine is a notebook asus x54hy. This is happening because you already have the information for your display in the Overrides folder. If you want to get your real information, delete this folder or simply remove it from the Overrides folder, restart your laptop and after this run the following commands: ioreg -n AppleBacklightDisplay -lw0x | grep DisplayVendorID ioreg -n AppleBacklightDisplay -lw0x | grep DisplayProductID Link to comment Share on other sites More sharing options...
HackMan85 Posted July 18, 2012 Share Posted July 18, 2012 I deleted the folder displayvendorid-756e6b6e and I emptied the trash, however, the results of the 2 commands that you told me to enter when I wrote them in the end they gave me a result that was already in the 717 files that I deleted the folder 756e6b6e, rusultato of the command is this: host-001:~ linuxiano$ ioreg -n AppleBacklightDisplay -lw0x | grep DisplayProductID | | | | | | "DisplayProductID" = 1815 host-001:~ linuxiano$ ioreg -n AppleBacklightDisplay -lw0x | grep DisplayVendorID | | | | | | "DisplayVendorID" = 1970170734 host-001:~ linuxiano$ ioreg -l -x -w0 | grep DisplayVendorID | | | | | | "DisplayVendorID" = 0x756e6b6e host-001:~ linuxiano$ ioreg -l -x -w0 | grep DisplayProductID | | | | | | "DisplayProductID" = 0x717 also eliminating the folder of files by starting SwitchResX still indicates that the path of the configuration file is: "DisplayProductID" = 0x717 "DisplayVendorID" = 0x756e6b6e it is as if the file still existed Always missing the vendorid that does not appear in SwitchResX Link to comment Share on other sites More sharing options...
Philip Petev Posted July 18, 2012 Share Posted July 18, 2012 1815(dec)=0x717(hex) and 1970170734(dec)=0x756e6b6e(hex), so everything seems to be ok. The outputs seems fine (I didn't understand why the -x parameter in the first two commands hasn't worked, but it's not so important). So, it seems these are your real values. Link to comment Share on other sites More sharing options...
HackMan85 Posted July 19, 2012 Share Posted July 19, 2012 I installed windows 7 last night I installed the video drivers and a program to find the edid gave me this result: EDID ( Extended Display Identification Data) Report Vendor/Product Identification: Monitor Name : Monitor Serial Number : Manufacturer Name : LGD Product Id : 23000.00.00 Serial Number : 0 Week Of Manufacture : 0 Year Of Manufacture : 2010 EDIDVersion : V1.3 Number Of Extension Flag : 0 Display parameters: Video Input Definition : Digital Signal DFP1X Compatible Interface : False Max Horizontal Image Size : 340 mm Max Vertical Image Size : 190 mm Max Display Size : 15,3 Inches Power Management and Features: Standby : Not Supported Suspend : Not Supported ActiveOff : Not Supported Video Input : 1 sRGB Default ColorSpace : False Default GTF : Not Supported Prefered Timing Mode : True Gamma/Color and Etablished Timings: Display Gamma : 2,2 Red : x = 0,623 - y = 0,369 Green : x = 0,346 - y = 0,61 Blue : x = 0,148 - y = 0,098 White : x = 0,313 - y = 0,329 Etablished Timings : Display Type : RGB Color Display Standard Timing: Preferred Detailed Timing: Pixel Clock : 70 Mhz Horizontal Active : 1366 pixels Horizontal Blanking : 126 pixels Horizontal Sync Offset : 36 pixels Horizontal Sync Pulse Width : 48 pixels Horizontal Border : 0 pixels Horizontal Size : 344 mm Vertical Active : 768 lines Vertical Blanking : 14 lines Vertical Sync Offset : 3 lines Vertical Sync Pulse Width : 5 lines Vertical Border : 0 lines Vertical Size : 194 mm Input Type : Digital Separate Interlaced : False VerticalPolarity : False HorizontalPolarity : False Monitor Range Limit: Maximum Vertical Frequency : 0 Hz Minimum Vertical Frequency : 0 Hz Maximum Horizontal Frequency : 0 KHz Minimum Horizontal Frequency : 0 KHz Maximum Pixel Clock : 0 MHz Stereo Display: Stereo Display : Normal display (no stereo) RAW Data: 0x00 00 FF FF FF FF FF FF 00 30 E4 DC 02 00 00 00 00 0x10 00 14 01 03 80 22 13 78 0A A9 05 9F 5E 58 9C 26 0x20 19 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 0x30 01 01 01 01 01 01 58 1B 56 7E 50 00 0E 30 24 30 0x40 35 00 58 C2 10 00 00 19 00 00 00 00 00 00 00 00 0x50 00 00 00 00 00 00 00 00 00 00 00 00 00 FE 00 4C 0x60 47 20 44 69 73 70 6C 61 79 0A 20 20 00 00 00 FE 0x70 00 4C 50 31 35 36 57 48 34 2D 54 4C 41 31 00 79 Link to comment Share on other sites More sharing options...
Philip Petev Posted July 21, 2012 Share Posted July 21, 2012 I installed windows 7 last night I installed the video drivers and a program to find the edid gave me this result: EDID ( Extended Display Identification Data) Report Vendor/Product Identification: Monitor Name : Monitor Serial Number : Manufacturer Name : LGD Product Id : 23000.00.00 Serial Number : 0 Week Of Manufacture : 0 Year Of Manufacture : 2010 EDIDVersion : V1.3 Number Of Extension Flag : 0 Display parameters: Video Input Definition : Digital Signal DFP1X Compatible Interface : False Max Horizontal Image Size : 340 mm Max Vertical Image Size : 190 mm Max Display Size : 15,3 Inches Power Management and Features: Standby : Not Supported Suspend : Not Supported ActiveOff : Not Supported Video Input : 1 sRGB Default ColorSpace : False Default GTF : Not Supported Prefered Timing Mode : True Gamma/Color and Etablished Timings: Display Gamma : 2,2 Red : x = 0,623 - y = 0,369 Green : x = 0,346 - y = 0,61 Blue : x = 0,148 - y = 0,098 White : x = 0,313 - y = 0,329 Etablished Timings : Display Type : RGB Color Display Standard Timing: Preferred Detailed Timing: Pixel Clock : 70 Mhz Horizontal Active : 1366 pixels Horizontal Blanking : 126 pixels Horizontal Sync Offset : 36 pixels Horizontal Sync Pulse Width : 48 pixels Horizontal Border : 0 pixels Horizontal Size : 344 mm Vertical Active : 768 lines Vertical Blanking : 14 lines Vertical Sync Offset : 3 lines Vertical Sync Pulse Width : 5 lines Vertical Border : 0 lines Vertical Size : 194 mm Input Type : Digital Separate Interlaced : False VerticalPolarity : False HorizontalPolarity : False Monitor Range Limit: Maximum Vertical Frequency : 0 Hz Minimum Vertical Frequency : 0 Hz Maximum Horizontal Frequency : 0 KHz Minimum Horizontal Frequency : 0 KHz Maximum Pixel Clock : 0 MHz Stereo Display: Stereo Display : Normal display (no stereo) RAW Data: 0x00 00 FF FF FF FF FF FF 00 30 E4 DC 02 00 00 00 00 0x10 00 14 01 03 80 22 13 78 0A A9 05 9F 5E 58 9C 26 0x20 19 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 0x30 01 01 01 01 01 01 58 1B 56 7E 50 00 0E 30 24 30 0x40 35 00 58 C2 10 00 00 19 00 00 00 00 00 00 00 00 0x50 00 00 00 00 00 00 00 00 00 00 00 00 00 FE 00 4C 0x60 47 20 44 69 73 70 6C 61 79 0A 20 20 00 00 00 FE 0x70 00 4C 50 31 35 36 57 48 34 2D 54 4C 41 31 00 79 Try this script, it works according to the instructions in the first post. It will generate the data for your laptop display in the folder, where the script is located, but you have to remove all custom override information for your display and restart the laptop, before use it. The usage is: genEDID.sh <name> where <name> is the name you want to see in About This Mac/More info. Remember to use quotes, double quotes or "\ " between the words, if you want a name with more than one word. And also remember, the script will generate the EDID information only for the laptop display and not for the external display, if you have such attached. genEDID_3c.zip Link to comment Share on other sites More sharing options...
Rampage Dev Posted July 21, 2012 Share Posted July 21, 2012 Good work. Link to comment Share on other sites More sharing options...
HackMan85 Posted July 21, 2012 Share Posted July 21, 2012 I deleted the folder DisplayVendorID-756e6b6e, I repaired disk permissions and I restarted the PC, restart, I gave the command to the terminal sudo sh genEDID.sh "Monitor" translated into Italian because you do not understand very much, and the result is this : Collecting some data ... Detected Vendor ID: 0x (hex) 0 (dec) Detected Product ID: 0x (hex) 0 (dec) Flipbyted Vendor ID: 0x (hex) 0 (dec) Detected EDID: Encoded EDID: Job done! I missed the command? files inside and filled with zeros, but the file inside the folder and do not have numbers, but the name I assigned to the display is fine <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>0</integer> <key>DisplayProductName</key> <string>Monitor</string> <key>DisplayVendorID</key> <integer>0</integer> <key>IODisplayEDID</key> <data> </data> </dict> </plist> Link to comment Share on other sites More sharing options...
Philip Petev Posted July 22, 2012 Share Posted July 22, 2012 I deleted the folder DisplayVendorID-756e6b6e, I repaired disk permissions and I restarted the PC, restart, I gave the command to the terminal sudo sh genEDID.sh "Monitor" translated into Italian because you do not understand very much, and the result is this : Collecting some data ... Detected Vendor ID: 0x (hex) 0 (dec) Detected Product ID: 0x (hex) 0 (dec) Flipbyted Vendor ID: 0x (hex) 0 (dec) Detected EDID: Encoded EDID: Job done! I missed the command? files inside and filled with zeros, but the file inside the folder and do not have numbers, but the name I assigned to the display is fine <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>0</integer> <key>DisplayProductName</key> <string>Monitor</string> <key>DisplayVendorID</key> <integer>0</integer> <key>IODisplayEDID</key> <data> </data> </dict> </plist> No, the command is right (or at least should work this way, I use simple "./genEDID.sh ProBook\ 4330s" on mine), but here's your command, executed on my laptop: Philips-ProBook-4330s:Aa philip$ sudo sh genEDID.sh "Monitor" Password: Collecting some data... Detected Vendor ID: 0x30e4 (hex) 12516 (dec) Detected Product ID: 0x1da (hex) 474 (dec) Flipbyted Vendor ID: 0xe430 (hex) 58416 (dec) Detected EDID: 00ffffffffffff0030e4da010000000000130103801d11780ad5d59659568c271f505400000001010101010101010101010101010101121b5660500016302030360026a610000019000000000000000000000000000000000000000000fe004c4720446973706c61790a2020000000fe004c503133335748312d544c42310055 Encoded EDID: AP///////wAw5NoBAAAAAAATAQOAHRF4CtXVlllWjCcfUFQAAAABAQEBAQEBAQEB AQEBAQEBEhtWYFAAFjAgMDYAJqYQAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBM RyBEaXNwbGF5CiAgAAAA/gBMUDEzM1dIMS1UTEIxAFU= Job done! There's no need to use sudo, the script works fine without it. And I see no reason for such behaviour, the script uses only commands, that are included in OSX - ioreg, grep, sed, plutil. Try to run it like this: bash -x /path/to/the/genEDID.sh Monitor and post the result. This will execute the script in debug mode. Link to comment Share on other sites More sharing options...
HackMan85 Posted July 22, 2012 Share Posted July 22, 2012 I gave the command to the terminal by booting with the command to be chameleon -x, and this mode in mac right? mac-pro-di-linuxiano:~ linuxiano$ bash -x genEDID.sh Monitor + '[' 1 -ne 1 ']' + echo 'Collecting some data...' Collecting some data... ++ ioreg -n AppleBacklightDisplay -rxw0 ++ grep IODisplayEDID ++ sed -e 's/\(^.*<\)\(.*\)\(>.*$\)/\2/' + origEDID= ++ echo '' ++ xxd -r -p ++ openssl base64 + convEDID= ++ ioreg -n AppleBacklightDisplay -rxw0 ++ grep DisplayVendorID ++ sed 's/.*0x//' + VenID= ++ ioreg -n AppleBacklightDisplay -rxw0 ++ grep DisplayProductID ++ sed 's/.*0x//' + ProdID= +++ cd genEDID.sh +++ echo /Users/linuxiano/genEDID.sh ++ dirname /Users/linuxiano/genEDID.sh + scriptDir=/Users/linuxiano + genFile=DisplayProductID- + genDir=DisplayVendorID- + '[' 0 -eq 0 ']' + VenIDflip= + echo 'Detected Vendor ID: 0x (hex) 0 (dec)' Detected Vendor ID: 0x (hex) 0 (dec) + echo 'Detected Product ID: 0x (hex) 0 (dec)' Detected Product ID: 0x (hex) 0 (dec) + echo 'Flipbyted Vendor ID: 0x (hex) 0 (dec)' Flipbyted Vendor ID: 0x (hex) 0 (dec) + echo 'Detected EDID: ' Detected EDID: + echo 'Encoded EDID: ' Encoded EDID: + mkdir /Users/linuxiano/DisplayVendorID- + echo '<?xml version=1.0 encoding=UTF-8?> <!DOCTYPE plist PUBLIC -//Apple//DTD' PLIST '1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd> <plist version=1.0> <dict> <key>DisplayProductID</key> <integer>0</integer> <key>DisplayProductName</key> <string>Monitor</string> <key>DisplayVendorID</key> <integer>0</integer> <key>IODisplayEDID</key> <data> </data> </dict> </plist>' + plutil -convert xml1 /Users/linuxiano/DisplayVendorID-/DisplayProductID- + echo 'Job done!' Job done! I always go back to this script, however, result from 0 at the beginning of post commands do not go out with 0. I'm sorry you are so giving a huge annoyance, but I should so like to use this operating system since January and I'm trying unsuccessfully to run well this monitor, just earn some money I'll buy one immediately. Link to comment Share on other sites More sharing options...
Philip Petev Posted July 22, 2012 Share Posted July 22, 2012 I gave the command to the terminal by booting with the command to be chameleon -x, and this mode in mac right? mac-pro-di-linuxiano:~ linuxiano$ bash -x genEDID.sh Monitor + '[' 1 -ne 1 ']' + echo 'Collecting some data...' Collecting some data... ++ ioreg -n AppleBacklightDisplay -rxw0 ++ grep IODisplayEDID ++ sed -e 's/\(^.*<\)\(.*\)\(>.*$\)/\2/' + origEDID= ++ echo '' ++ xxd -r -p ++ openssl base64 + convEDID= ++ ioreg -n AppleBacklightDisplay -rxw0 ++ grep DisplayVendorID ++ sed 's/.*0x//' + VenID= ++ ioreg -n AppleBacklightDisplay -rxw0 ++ grep DisplayProductID ++ sed 's/.*0x//' + ProdID= +++ cd genEDID.sh +++ echo /Users/linuxiano/genEDID.sh ++ dirname /Users/linuxiano/genEDID.sh + scriptDir=/Users/linuxiano + genFile=DisplayProductID- + genDir=DisplayVendorID- + '[' 0 -eq 0 ']' + VenIDflip= + echo 'Detected Vendor ID: 0x (hex) 0 (dec)' Detected Vendor ID: 0x (hex) 0 (dec) + echo 'Detected Product ID: 0x (hex) 0 (dec)' Detected Product ID: 0x (hex) 0 (dec) + echo 'Flipbyted Vendor ID: 0x (hex) 0 (dec)' Flipbyted Vendor ID: 0x (hex) 0 (dec) + echo 'Detected EDID: ' Detected EDID: + echo 'Encoded EDID: ' Encoded EDID: + mkdir /Users/linuxiano/DisplayVendorID- + echo '<?xml version=1.0 encoding=UTF-8?> <!DOCTYPE plist PUBLIC -//Apple//DTD' PLIST '1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd> <plist version=1.0> <dict> <key>DisplayProductID</key> <integer>0</integer> <key>DisplayProductName</key> <string>Monitor</string> <key>DisplayVendorID</key> <integer>0</integer> <key>IODisplayEDID</key> <data> </data> </dict> </plist>' + plutil -convert xml1 /Users/linuxiano/DisplayVendorID-/DisplayProductID- + echo 'Job done!' Job done! I always go back to this script, however, result from 0 at the beginning of post commands do not go out with 0. I'm sorry you are so giving a huge annoyance, but I should so like to use this operating system since January and I'm trying unsuccessfully to run well this monitor, just earn some money I'll buy one immediately. This script is for use only with laptop diplays, not with external displays. Is your display external or not? I think I said this few posts ago - it will detect only the laptop display and not the external one. Link to comment Share on other sites More sharing options...
HackMan85 Posted July 22, 2012 Share Posted July 22, 2012 I use only the internal monitor, Sometimes I think it could be the video card 'cause some people find problems, but' with the external monitor works fine. Link to comment Share on other sites More sharing options...
Philip Petev Posted July 22, 2012 Share Posted July 22, 2012 I use only the internal monitor, Sometimes I think it could be the video card 'cause some people find problems, but' with the external monitor works fine. What's your videocard? Actually nevermind, ok, can you do something for me: open the Terminal, run the following command: ioreg -lxw0 >> ~/dump.txt You'll find a file called dump.txt in your home folder, zip it and attach it here. Edit: I suspect what could be the problem: I wrote the script for HP ProBook 4x30s with Intel HD 3000 graphics in mind, it was suppose to be used only with laptops with such graphics. Maybe it will work with other laptops with Intel HD 3000 graphics, but I can't say will it work on laptops with other graphics. I also suspect that the names of the displays on laptops with different graphics are also different (the names in the IO Register). So I think it's my fault if I misguided you. But I think maybe it's a good idea to make the script graphics-independеnt. Link to comment Share on other sites More sharing options...
HackMan85 Posted July 22, 2012 Share Posted July 22, 2012 I have new information, booting in verbose mode, I noticed that the kext RadeonMonitor.kext I do not recognize the video card even if the kext correctly recognize all Ati6000controller.kext, I must see if not having the monitor configured correctly or if this happens I have to add something to the kext, tonight I will try to create a log file of the boot, about chameleon some settings may prevent proper recognition? I turned PciRoot because if you do not active the screen stays black. Link to comment Share on other sites More sharing options...
Philip Petev Posted July 22, 2012 Share Posted July 22, 2012 I have new information, booting in verbose mode, I noticed that the kext RadeonMonitor.kext I do not recognize the video card even if the kext correctly recognize all Ati6000controller.kext, I must see if not having the monitor configured correctly or if this happens I have to add something to the kext, tonight I will try to create a log file of the boot, about chameleon some settings may prevent proper recognition? I turned PciRoot because if you do not active the screen stays black. Dude, I think you have a serious problem. According to this dump, you don't have laptop display at all!!! The laptop displays in the IO register are named "AppleBacklightDisplay", but according to the dump, you don't have object with that name in the register. I found object named AppleDisplay and usually this is the name for the external displays, this object has Vendor ID 0x756e6b6e and Product ID 0x717, but there is no IODisplayEDID key for this object. Honestly, I don't know what to say. Link to comment Share on other sites More sharing options...
HackMan85 Posted July 22, 2012 Share Posted July 22, 2012 I thank you very much for your help, I was hoping that you could risolvermi the problem but I think there is too little support for these video cards in the family RadeonMonitor.kext 6400 series does not even exist, but I tried to create it no expert on mac and I could not do, I think you have to adjust several things to run well on my monitor. Link to comment Share on other sites More sharing options...
TheRacerMaster Posted August 17, 2012 Share Posted August 17, 2012 I don't really know what to do with the DSDT edit. Where should I put it under GFX0? Can you do it for me? Another thing - I don't have QE/CI yet. Will that cause it not to work? This is my unedited DSDT. Link to comment Share on other sites More sharing options...
dayday85 Posted August 19, 2012 Share Posted August 19, 2012 Hello everybody, I don´t know if this is the right place but i do not know where to ask else I managed to run mountain lion on a notebook with an i7 3610qm and HD4000 with qe / ci. The only problem I have is that my internal display is recognised as spdisplays_display and I cannot change brightness, no controls in system settings, the hardware keys fn+up/down also do not work. I need to mention that my display only started working when I inserted an HDMI cable to my laptop on boot....now it is working all the time, but before I had to boot with -x and GraphicsEnabler=No because Osx did not know there to draw the window server and I got a black screen (seen in system.log) Do you maybe have an idea? I also have attached my ioreg.txt ioreg.txt Link to comment Share on other sites More sharing options...
joshhh Posted August 20, 2012 Author Share Posted August 20, 2012 You need complex dsdt edits to get brightness control and some patch needs to be applied to get correct output to LCD without connecting HDMI Hello everybody, I don´t know if this is the right place but i do not know where to ask else I managed to run mountain lion on a notebook with an i7 3610qm and HD4000 with qe / ci. The only problem I have is that my internal display is recognised as spdisplays_display and I cannot change brightness, no controls in system settings, the hardware keys fn+up/down also do not work. I need to mention that my display only started working when I inserted an HDMI cable to my laptop on boot....now it is working all the time, but before I had to boot with -x and GraphicsEnabler=No because Osx did not know there to draw the window server and I got a black screen (seen in system.log) Do you maybe have an idea? I also have attached my ioreg.txt Link to comment Share on other sites More sharing options...
Recommended Posts